package com.itheima.io.file.demo03;

import java.io.File;

/**
 * 演示：File类中和判断功能相关的方法
 */
public class FileDemo01 {

    /*
        public boolean exists()此File表示的文件或目录是否实际存在
        public boolean isDirectory()此File表示的是否为目录
        public boolean isFile()此File表示的是否为文件
     */
    public static void main(String[] args) {

        // 创建File对象
        File file1 = new File("D:\\test\\aaa\\a.txt");  // 表示的是a.txt文件
        File file2 = new File("D:\\test\\aaa");         // 表示的是aaa这个目录

        // public boolean exists()此File表示的文件或目录是否实际存在
        System.out.println(file1.exists());
        System.out.println(file2.exists());

        System.out.println("----------------------------------------");

        // public boolean isDirectory()此File表示的是否为目录
        System.out.println(file1.isDirectory());
        System.out.println(file2.isDirectory());

        System.out.println("----------------------------------------");

        // public boolean isFile()此File表示的是否为文件
        System.out.println(file1.isFile());
        System.out.println(file2.isFile());

    }

}
